package com.ruoyi.project.experiment.onlineexperiment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 在线实验项目对象 tb_experiment
 * 
 * @author lvyongwei
 * @date 2020-09-17
 */
public class TbExperiment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 实验编号 */
    private Long experimentId;

    /** 实验名称 */
    @Excel(name = "实验名称")
    private String experimentName;

    /** 实验链接 */
    @Excel(name = "实验链接")
    private String experimentHref;

    /** 实验说明 */
    @Excel(name = "实验说明")
    private String experimentExplain;

    /** 实验报告 */
    @Excel(name = "实验报告")
    private String experimentReport;

    /** 是否开放 */
    @Excel(name = "是否开放")
    private Long ifOpen;

    /**
     * 实验图片
     */
    private String experimentPhoto;

    /**
     * 指派教师名称
     */
    private String[] teacherNames;


    public void setExperimentId(Long experimentId)
    {
        this.experimentId = experimentId;
    }

    public Long getExperimentId()
    {
        return experimentId;
    }
    public void setExperimentName(String experimentName)
    {
        this.experimentName = experimentName;
    }

    public String getExperimentName()
    {
        return experimentName;
    }
    public void setExperimentHref(String experimentHref)
    {
        this.experimentHref = experimentHref;
    }

    public String getExperimentHref()
    {
        return experimentHref;
    }
    public void setExperimentExplain(String experimentExplain)
    {
        this.experimentExplain = experimentExplain;
    }

    public String getExperimentExplain()
    {
        return experimentExplain;
    }
    public void setExperimentReport(String experimentReport)
    {
        this.experimentReport = experimentReport;
    }

    public String getExperimentReport()
    {
        return experimentReport;
    }
    public void setIfOpen(Long ifOpen)
    {
        this.ifOpen = ifOpen;
    }

    public Long getIfOpen()
    {
        return ifOpen;
    }

    public String getExperimentPhoto() {
        return experimentPhoto;
    }

    public void setExperimentPhoto(String experimentPhoto) {
        this.experimentPhoto = experimentPhoto;
    }

    @Override
    public String toString() {
        return "TbExperiment{" +
                "experimentId=" + experimentId +
                ", experimentName='" + experimentName + '\'' +
                ", experimentHref='" + experimentHref + '\'' +
                ", experimentExplain='" + experimentExplain + '\'' +
                ", experimentReport='" + experimentReport + '\'' +
                ", ifOpen=" + ifOpen +
                ", experimentPhoto='" + experimentPhoto + '\'' +
                '}';
    }
}
